package com.crm.dao.mapper.customMapper.cluePoolManagerCustomMapper;

import com.crm.model.qo.cluePoolManager.CluePoolPrivateQO;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

/**
 * @Author yincuimei
 * @Date 2021/1/12 14:26
 */
public interface CluePoolPrivateCustomMapper {

    /**
     * 根据登录人查询其默认池子的主键
     * @param createPeopleId    ---创建人ID
     * @param deleteStatus      ---删除状态(0:正常;1:已删除)
     * @return
     */
    String selectCluePoolPrivateId(@Param("createPeopleId")String createPeopleId,@Param("deleteStatus")Short deleteStatus);

    /**
     * @author wll
     * @date 2021/02/01 11:30
     * info 用户模块-我的线索池-修改
     * @param cluePoolPrivateQO
     * @return
     */
    int update(CluePoolPrivateQO cluePoolPrivateQO);

    /**
     * @author wll
     * @date 2021/02/01
     * info 用户模块-我的线索池-删除
     * @param id 线索池id
     * @return
     */
    int deleteClue(@Param("id")String id,@Param("accountId")String accountId, @Param("date")Date date);
}
